import defaultImg from "@/assets/user.png";
import Vue from "vue";
Vue.directive("errorimg", {
  //生命周期
  inserted(dom, obj) {
    // 如果img有src就使用它自己的src,没有就使用默认图片
    dom.src = dom.src || obj.value || defaultImg;
    // 图片加载出错的处理
    dom.onerror = () => {
      dom.src = obj.value || defaultImg;
    };
  },
  componentUpdated(dom, obj) {
    // 考虑更新问题
    dom.src = dom.src || obj.value || defaultImg;
  },
});
